DocumentPicker 类为 iOS 的文档选择器提供接口,允许用户在 Files App 中选择文件或目录,或者将文件导出到 Files App。这对于需要访问用户文件、共享内容或将资源有序保存在指定目录中的脚本非常有用。
PickFilesOption用于配置 pickFiles 文件选择功能的选项。
initialDirectory (可选)
stringtypes (可选)
string[]shouldShowFileExtensions (可选)
booleantrue。allowsMultipleSelection (可选)
booleanfalse。ExportFilesOptions用于通过 exportFiles 导出文件的选项。
initialDirectory (可选)
stringfiles
Array<{ data: Data; name: string }>data: 文件的 Data 数据对象。name: 文件名。DocumentPicker.pickFiles(options?: PickFilesOption): Promise<string[]>允许用户从 Files App 中选择文件。
options (可选): PickFilesOption
string[])。DocumentPicker.pickDirectory(initialDirectory?: string): Promise<string | null>允许用户从 Files App 中选择一个目录。
initialDirectory (可选): string
string),如果用户取消选择,则返回 null。DocumentPicker.exportFiles(options: ExportFilesOptions): Promise<string[]>将文件导出到 Files App。
options: ExportFilesOptions
string[])。DocumentPicker.stopAcessingSecurityScopedResources(): void放弃对安全范围资源(Security-Scoped Resources)的访问,例如通过文档选择器访问到的文件或目录。当不再需要访问这些资源时,请调用此方法以确保您的应用能够高效地管理资源。